/**
 *   字典管理 - api
 * @author xiaoxujs
 */

import { ISyhtDictTelecontrolGetDictTelecontrolAllParams, ISyhtDictTelecontrolUpdateTelecontrolParams } from "../../../type/ConfigManagement/DicManaged/DicManagedYaokong";
import { basicIp, newHttpService } from "../../http"

//  遥控字典分组 - list
export const postSyhtDictTelecontrolGetDictTelecontrolAll = (data?: ISyhtDictTelecontrolGetDictTelecontrolAllParams) => {
    const url = basicIp + '/syht/dictTelecontrol/getDictTelecontrolAll';
    return newHttpService.postData(url, data)
}
// 字典管理 - 遥控管理 - 添加分组
export const postSyhtDictTelecontrolAddTelecontrol = (data: { telecontrolName: string }) => {
    const url = basicIp + '/syht/dictTelecontrol/addTelecontrol';
    return newHttpService.postData(url, data)
}
// 字典管理 - 遥控管理 -   修改分组
export const postSyhtDictTelecontrolUpdateTelecontrol = (data: ISyhtDictTelecontrolUpdateTelecontrolParams) => {
    const url = basicIp + '/syht/dictTelecontrol/updateTelecontrol';
    return newHttpService.postData(url, data)
}
// 字典管理 - 遥控管理 -   删除分组
export const getSyhtDictTelecontrolDeleteTelecontrol = (data: { TelecontrolId: string }) => {
    const url = basicIp + '/syht/dictTelecontrol/deleteTelecontrol';
    return newHttpService.getData(url, data)
}

//  事件execl导出 url
export const postSyhtDictTelecontrolItemGetTelecontrolItemExeclUrl = basicIp + '/syht/dictTelecontrolItem/getTelecontrolItemExecl';
//  事件execl 导出 模板下载 url
export const postSyhtDictTelecontrolItemGetTelecontrolItemTemplateUrl = basicIp + '/syht/dictTelecontrolItem/getTelecontrolItemTemplate';
//  事件execl 导入  url
export const postSyhtDictTelecontrolItemImportDataUrl = basicIp + '/syht/dictTelecontrolItem/importData';